package com.shycloud.mido.member.api.vo;


import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author lxy
 * @date 2019/2/27
 */
@Data
public class MemberVO implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 主键ID
	 */
	private String id;
	/**
	 * 用户名
	 */
	private String username;
	/**
	 * 真实姓名
	 */
	private String realName;
	/**
	 * 注册时间
	 */
	private LocalDateTime regTime;
	/**
	 * 昵称
	 */
	private String showname;
	/**
	 * 手机
	 */
	private String phone;
	/**
	 * 首次登录方式
	 */
	private String firstLoginType;
	/**
	 * 会员等级
	 */
	private Integer level;
	/**
	 * 头像
	 */
	private String avatar;
	/**
	 * 创建时间
	 */
	private LocalDateTime createTime;
	/**
	 * 更新时间
	 */
	private LocalDateTime updateTime;
	/**
	 * 状态标记 0-正常,9-锁定
	 */
	private String lockFlag;
	/**
	 * 删除标记 0-正常,1-删除
	 */
	private String delFlag;
	/**
	 * 微信openid
	 */
	private String wxOpenid;
	/**
	 * QQ openid
	 */
	private String qqOpenid;
	/**
	 * 登陆次数
	 */
	private Integer loginSum;
	/**
	 * 最后登陆时间
	 */
	private LocalDateTime loginTime;
	/**
	 * 是否微信绑定 0-未绑定,1-已绑定
	 */
	private String isWxAuth;
	/**
	 * 是否QQ绑定 0-未绑定,1-已绑定
	 */
	private String isQqAuth;
	/**
	 * 是否手机认证 默认为手机未认证，默认值0（False）
	 */
	private String isMobileAuth;
	/**
	 * 是否实名认证 0-未认证, 1-已认证
	 */
	private String isIdentify;
	/**
	 * 是否平台教师认证 0-未认证, 1-已认证, 2-已申请
	 */
	private String isTeacher;
	/**
	 * 是否机构教师认证 0-未认证, 1-已认证, 2-已申请
	 */
	private String isOrganTeacher;
	/**
	 * 是否注册机构 0-未注册, 1-已注册
	 */
	private String isInstitution;
	/**
	 * 是否完善学生信息 0-未完善, 1-已完善
	 */
	private String isStudent;
	/**
	 * 会员积分
	 */
	private String points;
	/**
	 * 会员金币
	 */
	private Integer gold;
	/**
	 * 性别 0-男, 1-女
	 */
	private String sex;
	/**
	 * 生日
	 */
	private String birthday;
	/**
	 * 居住地-省
	 */
	private String province;
	/**
	 * 居住地-省code
	 */
	private String provinceId;
	/**
	 * 居住地-市
	 */
	private String city;
	/**
	 * 居住地-市code
	 */
	private String cityId;
	/**
	 * 居住地-其他
	 */
	private String address;
	/**
	 * 上次登录城市
	 */
	private String lastCity;
	/**
	 * 上次登录ip
	 */
	private String lastIp;
	/**
	 * 上次登陆时间
	 */
	private LocalDateTime lastTime;
	/**
	 * 签名
	 */
	private String signature;
	/**
	 * 是否家长
	 */
	private String isParent;
	/**
	 * 用户身份
	 */
	private String memberRole;
	/**
	 * 认证身份
	 */
	private String approveRole;
	/**
	 * 纠错大师id
	 */
	private String joyMasterId;
	/**
	 * 是否纠错大师
	 */
	private String isJoyMaster;
	/**
	 * 个推用户标识
	 */
	private String clientId;

	/**
	 * 所属机构数量
	 */
	private Integer orgNumber;

	/**
	 * 是否激活纠错大师
	 */
	private Boolean master;
	/**
	 * 会员信息
	 */
	private LocalDateTime memberRoleTime;

	//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=//
	/** 会员身份 */
	private String memberType;
	/** 认证身份 */
	private String identity;

	//===================会员体验页面用 START==========================//
	/** 是否已经激活会员体验 */
	private String isActive;
	//===================会员体验页面用 E-N-D==========================//

}
